@charset "utf-8";
body {
    overflow: hidden;
}
.banner {
    /* height: 1080px; */
    background: url('../img/product-details-back.jpg') no-repeat center;
    background-attachment: fixed;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
}

.banner .banner-view {
    width: 1442px;
    height: 823px;
    position: relative;
    left: 50%;
    margin-left: -721px;
    top: 50%;
    margin-top: -353.5px;
}

.banner .nav-btn {
    margin-top: 140px;
}

.banner .nav-btn ul {
    position: fixed;
}

.banner .nav-btn li {
    width: 150px;
    height: 53px;
    background-image: url('../img/product-details-btn2.jpg');
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    color: #ffffff;
    margin-top: 10px;
    cursor: pointer;
}

.banner .nav-btn li.on {
    background-image: url('../img/product-details-btn1.jpg');
}

.banner .product {
    margin-left: 150px;
    width: 1264px;
}

.banner .product .picture {
    width: 648px;
    position: fixed;
}

.banner .product .text {
    width: 550px;
    margin-top: 150px;
    margin-bottom: 80px;
}

.banner .product .product-info {
    margin-top: 50px;
}

.banner .product .product-info:first-child {
    margin-top: 0;
}

.banner .product .product-info img {
    width: auto;
}

.banner .product .btn {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    cursor: pointer;
}